package template;

/**
 * 具体子类：实现算法可变的部分
 *
 * @author Liu Yicong
 * @date 2025/9/25
 */
public class BasketballGame extends Game {

	@Override
	protected String getName() {
		return "篮球";
	}

	@Override
	protected void startPlay() {
		System.out.println("篮球比赛开始！运球、投篮...");
	}

	@Override
	protected void endPlay() {
		System.out.println("篮球比赛结束，宣布得分。");
	}

	// 可选地重写钩子方法
	@Override
	protected boolean needShowHelp() {
		return true; // 决定显示帮助
	}
}
